package de.greenrobot.daoexample.model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by squall on 2016/8/10.
 */
public class Complex implements Serializable {

    private List<Multi> multi = new ArrayList<>();
    private List<TagDetail> post_tags = new ArrayList<>();
    private List<AtUser> at_users = new ArrayList<>();
    private String character;
    private String cp_id;
    private String rp_id;
    private String ud_id;
    private String dp_id;
    private String post_id;
    private String title;
    private String type;
    private String uid;
    private String view_count;
    private String ctime;
    private int ding_num;
    private boolean have_ding;
    private boolean have_tuijian;
    private Payment payment;
    private int pic_num;
    private String plain;
    private PostCore post_core;
    private Profile profile;
    private Property properties;
    private int reply_count;
    private String wid;
    private String work;
    private String img_src;
    private Multi first_image;
    private Novel.Lock lock;
    private int TimelineType;
    private String back_img;
    private int status;
    private String gid;
    private String wp_id;
    private String intro;

    private Groip group;
    private List<TagDetail> rela_circle = new ArrayList<>();
    private List<TagDetail> cRecommendCircle = new ArrayList<>();

    private String summary;
    private String content;
    private String cover;
    private NovelSet set_data;
    private List<Complex> recommend_rela = new ArrayList<>();
    private VideoInfo video_info = new VideoInfo();


    public String getCover() {
        return cover;
    }

    public void setCover(String cover) {
        this.cover = cover;
    }

    public Multi getFirst_image() {
        return first_image;
    }

    public void setFirst_image(Multi first_image) {
        this.first_image = first_image;
    }

    public List<Multi> getMulti() {
        return multi;
    }

    public List<TagDetail> getPost_tags() {
        return post_tags;
    }

    public List<AtUser> getAt_users() {
        return at_users;
    }

    public String getCharacter() {
        return character;
    }

    public String getCp_id() {
        return cp_id;
    }

    public String getRp_id() {
        return rp_id;
    }

    public String getUd_id() {
        return ud_id;
    }

    public String getDp_id() {
        return dp_id;
    }

    public String getTitle() {
        return title;
    }

    public String getType() {
        return type;
    }

    public String getUid() {
        return uid;
    }

    public String getView_count() {
        return view_count;
    }

    public String getCtime() {
        return ctime;
    }

    public int getDing_num() {
        return ding_num;
    }

    public boolean isHave_ding() {
        return have_ding;
    }

    public boolean isHave_tuijian() {
        return have_tuijian;
    }

    public Payment getPayment() {
        return payment;
    }

    public int getPic_num() {
        return pic_num;
    }

    public String getPlain() {
        return plain;
    }

    public PostCore getPost_core() {
        return post_core;
    }

    public Profile getProfile() {
        return profile;
    }

    public int getReply_count() {
        return reply_count;
    }

    public String getWid() {
        return wid;
    }

    public String getWork() {
        return work;
    }

    public String getImg_src() {
        return img_src;
    }

    public void setMulti(List<Multi> multi) {
        this.multi = multi;
    }

    public void setPost_tags(List<TagDetail> post_tags) {
        this.post_tags = post_tags;
    }

    public void setAt_users(List<AtUser> at_users) {
        this.at_users = at_users;
    }

    public void setCharacter(String character) {
        this.character = character;
    }

    public void setCp_id(String cp_id) {
        this.cp_id = cp_id;
    }

    public void setRp_id(String rp_id) {
        this.rp_id = rp_id;
    }

    public void setUd_id(String ud_id) {
        this.ud_id = ud_id;
    }

    public void setDp_id(String dp_id) {
        this.dp_id = dp_id;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public void setType(String type) {
        this.type = type;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public void setView_count(String view_count) {
        this.view_count = view_count;
    }

    public void setCtime(String ctime) {
        this.ctime = ctime;
    }

    public void setDing_num(int ding_num) {
        this.ding_num = ding_num;
    }

    public void setHave_ding(boolean have_ding) {
        this.have_ding = have_ding;
    }

    public void setHave_tuijian(boolean have_tuijian) {
        this.have_tuijian = have_tuijian;
    }

    public void setPayment(Payment payment) {
        this.payment = payment;
    }

    public void setPic_num(int pic_num) {
        this.pic_num = pic_num;
    }

    public void setPlain(String plain) {
        this.plain = plain;
    }

    public void setPost_core(PostCore post_core) {
        this.post_core = post_core;
    }

    public void setProfile(Profile profile) {
        this.profile = profile;
    }

    public void setReply_count(int reply_count) {
        this.reply_count = reply_count;
    }

    public void setWid(String wid) {
        this.wid = wid;
    }

    public void setWork(String work) {
        this.work = work;
    }

    public void setImg_src(String img_src) {
        this.img_src = img_src;
    }

    public Novel.Lock getLock() {
        return lock;
    }

    public void setLock(Novel.Lock lock) {
        this.lock = lock;
    }

    public int getTimelineType() {
        return TimelineType;
    }

    public void setTimelineType(int timelineType) {
        TimelineType = timelineType;
    }

    public Property getProperties() {
        return properties;
    }

    public void setProperties(Property properties) {
        this.properties = properties;
    }

    public String getPost_id() {
        return post_id;
    }

    public void setPost_id(String post_id) {
        this.post_id = post_id;
    }

    public String getBack_img() {
        return back_img;
    }

    public void setBack_img(String back_img) {
        this.back_img = back_img;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getGid() {
        return gid;
    }

    public String getWp_id() {
        return wp_id;
    }

    public void setGid(String gid) {
        this.gid = gid;
    }

    public void setWp_id(String wp_id) {
        this.wp_id = wp_id;
    }

    public Groip getGroup() {
        return group;
    }

    public void setGroup(Groip group) {
        this.group = group;
    }

    public List<TagDetail> getRela_circle() {
        return rela_circle;
    }

    public void setRela_circle(List<TagDetail> rela_circle) {
        this.rela_circle = rela_circle;
    }

    public String getSummary() {
        return summary;
    }

    public String getContent() {
        return content;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public List<Complex> getRecommend_rela() {
        return recommend_rela;
    }

    public void setRecommend_rela(List<Complex> recommend_rela) {
        this.recommend_rela = recommend_rela;
    }

    public String getIntro() {
        return intro;
    }

    public void setIntro(String intro) {
        this.intro = intro;
    }

    public NovelSet getSet_data() {
        return set_data;
    }

    public void setSet_data(NovelSet set_data) {
        this.set_data = set_data;
    }

    public VideoInfo getVideo_info() {
        return video_info;
    }

    public void setVideo_info(VideoInfo video_info) {
        this.video_info = video_info;
    }

    public List<TagDetail> getcRecommendCircle() {
        return cRecommendCircle;
    }

    public void setcRecommendCircle(List<TagDetail> cRecommendCircle) {
        this.cRecommendCircle = cRecommendCircle;
    }
}
